package com.altran.web.forms;

import java.util.ArrayList;
import java.util.List;

import javax.servlet.http.HttpServletRequest;

public class FormularioMantenimientoConcepto {
	
	private String nombre;
	private String concepto;
	private List<String> mensajesError;
	
	public FormularioMantenimientoConcepto(HttpServletRequest request) {
		mensajesError = new ArrayList<String>();
		copiarParametros(request);
		validarAtributos(request);
	}
	
	private void copiarParametros(HttpServletRequest request) {
		setNombre(request.getParameter("nombre"));
		setConcepto(request.getParameter("concepto"));
	}
	
	private void validarAtributos(HttpServletRequest request) {
		if (request.getParameter("nombre") == null || request.getParameter("nombre") == "")
			mensajesError.add("El nombre es obligatorio");
		if (request.getParameter("concepto") == null || request.getParameter("concepto") == "")
			mensajesError.add("El concepto es obligatorio");
	}

	public String getNombre() {
		return nombre;
	}

	public void setNombre(String nombre) {
		this.nombre = nombre;
	}
	
	public String getConcepto() {
		return concepto;
	}

	public void setConcepto(String concepto) {
		this.concepto = concepto;
	}
	
	public List<String> getMensajesError() {
		return mensajesError;
	}

	public void setMensajesError(List<String> mensajesError) {
		this.mensajesError = mensajesError;
	}
	
	
	
}
